package com.eeds.model.word.res;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

@Data
@ApiModel("导出Word中间检查响应参数")
@EqualsAndHashCode(callSuper =false)
public class ResExaminationVO {

    @ApiModelProperty(value = "检查id")
    private Long idProReExamination;

    @ApiModelProperty(value = "项目id")
    private Long idProAdmin;

    @ApiModelProperty(value = "时间")
    private String createDateStr;

    @ApiModelProperty(value = "客户名称")
    private String customerName;

    @ApiModelProperty(value = "施工单位")
    private String constructionUnit;

    @ApiModelProperty(value = "类型")
    private String reExaminationType;

    @ApiModelProperty(value = "验收项目")
    private String checkAcceptanceProName;

    @ApiModelProperty(value = "存在问题")
    private String existingProblems;

    @ApiModelProperty(value = "与设计图不符")
    private String designChartDiscrepancy;

    @ApiModelProperty(value = "修整方案")
    private String amendments;

    @ApiModelProperty(value = "组织单位")
    private String organizationalUnit;

    @ApiModelProperty(value = "组织单位负责人签字信息id")
    private Long organizationalUnitChargeId;

    @ApiModelProperty(value = "组织单位负责人签字信息")
    private  ResPicVO organizationalUnitCharge;

    @ApiModelProperty(value = "施工负责人签字信息id")
    private Long constructionPersonChargeId;

    @ApiModelProperty(value = "施工负责人签字信息")
    private  ResPicVO constructionPersonCharge;

    @ApiModelProperty(value = "验收单位")
    private String acceptanceUnit;

    @ApiModelProperty(value = "验收单位负责人签字信息id")
    private Long acceptanceUnitChargeId;

    @ApiModelProperty(value = "验收单位负责人签字信息")
    private ResPicVO acceptanceUnitCharge;

    @ApiModelProperty(value = "客户负责人签字信息id")
    private Long customerPersonChargeId;

    @ApiModelProperty(value = "客户负责人签字信息")
    private ResPicVO customerPersonCharge;
}
